#注册蓝图
from flask import Blueprint,request,json,jsonify



#导入随机数模块
import random

#导入配置文件 容联云发短信
from utils.comm import send_message




#导入封装好的redis
from utils.rediscoon import r



#实例化蓝图
bp_adminmobile=Blueprint('adminmobile',__name__)

@bp_adminmobile.route('/sendsms')
def sendsms():
    #1.接口手机号，有效性验证
    mobile=request.args.get('mobile')
    #2.随机数生成验证码
    code=random.randint(100000,999999)
    #3.调用短息接口发验证码
    flag=send_message(mobile,code,1)
    if flag:
        #5.成功redis存储
        r.str_set(mobile,code,60)
    else:
        pass
    #4.失败重新发送
    #5.成功后redis存储
    #6.返回结果
    return jsonify({'code':200})